/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package vista.patologias;

import modelo.patologias.GestorSintoma;
import vista.GestorVistaEditor;

/**
 *
 * @author raul
 */
public class GestorVistaSintomaPnl extends GestorVistaEditor {
    
    private SintomasPnl formulario;
    private GestorSintoma gestorModelo = new GestorSintoma();

    public GestorVistaSintomaPnl() {
        gestorModelo.crearModelo();
        super.setModo(CREACION);
    }
    
    @Override
    public GestorSintoma getGestorModelo() {
        return  gestorModelo;
    }

    @Override
    public String getNombreObjeto() {
        return "El Síntoma";
    }

    @Override
    public void cerrarFormulario() {
        getFormulario().getNombreTxt().setText("");
        getFormulario().getDescripcionTxt().setText("");
        getFormulario().setSintomaGuardado(true);
    }

    @Override
    public void inicializarVista() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void setearModeloConVista() {
        gestorModelo.getModelo().setNombre(getFormulario().getNombreTxt().getText());
        gestorModelo.getModelo().setDescripcion(getFormulario().getDescripcionTxt().getText());
    }

    @Override
    public void setearVistaConModelo() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void abrirFormulario() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public SintomasPnl getFormulario() {
        return formulario;
    }
    
    public void setFormulario(SintomasPnl formulario){
        this.formulario = formulario;
    }
    
}
